Career 2018 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour President's Cup - Tashkent Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Copenhagen Open - Copenhagen Davis Cup, World Group, 1R, SVK-ESP 4-1 U.S. Open - New York Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Labertz Open by Stawag - Aachen Australia F1 Australia F2 Australia F9 Czech Republic F5 Czech Republic F6 Germany F1 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Nova Challenger Osaka - Osaka Gallagher International - Hamilton XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Ljubljana Open 2002 - Ljubljana ARMS USTA Challenger - Rocky Mount Zagreb Open - Zagreb Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov The Surbiton Trophy - Surbiton West of England Tennis - Bristol Granby Challenger - Granby The Manchester Trophy - Manchester Fifth-Third Bank Tennis Championships - Lexington Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Tatra Banka Slovak Open - Bratislava Fergana Challenger - Fergana Architect Open - Budapest Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti DPD Challenger 2001 - Aschaffenburg Compaq Cup 2001 - Zabrze USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague The 69th King's Cup-Thailand Open - Bangkok Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler Tatra Banka Open - Bratislava IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg 2003 Freeman Men's Challenger - Joplin KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Samsung Securities Cup Challenger Tennis - Seoul USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Steelers Cup - Kosice Zagreb Open - Zagreb Schickedanz Open - Furth The Surbiton Trophy - Surbiton ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Siemens Open 2004 - Scheveningen Open Castilla y Leon - Segovia Porsche Open - Poznan GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul China Open - Beijing Open de L'Isere - Grenoble Uncle Tobys Challenger in Caloundra - Caloundra Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Mauritius Open - Mauritius Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin Kia International in Caloundra - Caloundra USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Kobstaedernes ATP Challenger - Kolding Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Almaty Challenger 1 - Almaty Aamulehti Tampere Opene - Tampere San Marino Cepu Open - San Marino Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Samsung Securities Cup - Seoul Flea Market Cup - Busan Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury KGHM Dialog Polish Indoors - Wroclaw Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Morocco Tennis Tour - Marrakech The LTA Manchester Trophy - Manchester Akbank Private Banking TED Open - Istanbul TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Open des Alpes Trophee BNP Paribas - Grenoble Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Burnie Challenger Belgrade Challenger Tanger Challenger Besancon Challenger Meknes Challenger Bergamo Challenger St. Brieuc Challenger Athens Challenger Johannesburg Challenger Sofia Challenger Rhodes Challenger Ostrava Challenger Izmir Challenger Zagreb Challenger Karlsruhe Challenger Furth Challenger Nottingham Challenger Lugano Challenger Rijeka Challenger Pozoblanco Challenger Scheveningen Challenger Manchester Challenger Recanati Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Istanbul Challenger Szczecin Challenger Napoli Challenger Mons Challenger Tarragona Challenger Jersey Challenger Helsinki Challenger Salzburg Challenger Heilbronn Challenger Bergamo Challenger Belgrade Challenger Sarajevo Challenger Johannesburg Challenger Ostrava Challenger Bordeaux Challenger Furth Challenger Scheveningen Challenger Aptos Challenger Poznan Challenger Kitzbuhel Challenger Trani Challenger Trnava Challenger Mons Challenger Tashkent Challenger Orleans Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Salzburg Challenger Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Rabat Challenger Marrakech Challenger Bath Challenger Barletta Challenger Athens Challenger Ostrava Challenger Rome Challenger Zagreb Challenger Cremona Challenger Alessandria Challenger Nottingham Challenger Furth Challenger Nottingham Challenger Granby Challenger Poznan Challenger Astana Challenger Segovia Challenger Eckental Challenger Geneva Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Athens Challenger Nottingham Challenger Nottingham-2 Challenger Recanati Challenger Astana Challenger Beijing Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Sarajevo Challenger Prostejov Challenger Nottingham-2 Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Petange Challenger Eckental Challenger Bergamo Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Portoroz Challenger Trnava Challenger Taipei City Challenger Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide Adidas International - Sydney The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Heineken Open Shanghai - Shanghai Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Stockholm Open - Stockholm AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Kroger / St. Jude International - Memphis Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Qatar Open - Doha Medibank Private International - Sydney Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney BMW Open - Munich AEGON Championships - London Catella Swedish Open - Bastad BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Allianz Suisse Open - Gstaad Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Studena Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz PBZ Zagreb Indoors - Zagreb SkiStar Swedish Open - Bastad Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Australian Open Wildcard Play-Off - Melbourne Olympics - Athens